hide oneself away - Spanish English Dictionary